Skip to content

deps(dotnet): Bump NLog and NLog.Extensions.Logging#77

Merged
karlspace merged 1 commit into
mainfrom
dependabot/nuget/multi-bfa4a948a5
May 19, 2026
Merged

deps(dotnet): Bump NLog and NLog.Extensions.Logging#77
karlspace merged 1 commit into
mainfrom
dependabot/nuget/multi-bfa4a948a5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 19, 2026

Copy link
Copy Markdown
Contributor

Updated NLog from 6.1.2 to 6.1.3.

Release notes

Sourced from NLog's releases.

6.1.3

Improvements

  • #​6168 PropertiesDictionary - Preserve MessageTemplate property details when adding extra properties. (@​snakefoot)
  • #​6149 LoggingRule - Updating FinalMinLevel should also update MinLevel when same LogLevel. (@​snakefoot)
  • #​6165 AsyncTaskTarget - Retry with help from Task.Delay. (@​snakefoot)
  • #​6164 DateLayoutRenderer - UniversalTime = false should only convert to local when UTC. (@​snakefoot)
  • #​6138 SimpleLayout skip Precalculate when INoAllocationStringValueRenderer available. (@​reabr)
  • #​6158 TemplateEnumerator - Optimize ParseTextPart by direct calling IndexOfAny. (@​snakefoot)
  • #​6152 TemplateEnumerator - Optimize parsing of single digit holename. (@​snakefoot)
  • #​6142 InternalLogger - Skip allocating params array when no exception. (@​snakefoot)
  • #​6145 InternalLogger - Handle Exception ToString can throw with AOT. (@​snakefoot)
  • #​6154 ColoredConsoleTarget - Optimize Console Coloring for Word Highlight. (@​snakefoot)
  • #​6159 ColoredConsoleTarget - Reset capture of previous colors after ResetDefaultColors. (@​snakefoot)
  • #​6140 TryParseEnum - Apply Enum.TryParse since better for AOT. (@​snakefoot)
  • #​6143 Fixed various issues reported by EnableNETAnalyzers. (@​snakefoot)

Commits viewable in compare view.

Updated NLog.Extensions.Logging from 6.1.2 to 6.1.3.

Release notes

Sourced from NLog.Extensions.Logging's releases.

6.1.3

  • #​838 NLogLoggerFactory DisposeAsync with ConfigureAwait(false) (@​11v1)
  • #​834 + #​835 MicrosoftConsoleJsonLayout - Added IncludeActivityIds to output TraceId + SpanId + ParentId (@​snakefoot)
  • #​837 MicrosoftConsoleJsonLayout - Keep encoded newlines for Exception (@​snakefoot)
  • #​843 Updated to NLog v6.1.3 (@​snakefoot)

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps NLog from 6.1.2 to 6.1.3
Bumps NLog.Extensions.Logging from 6.1.2 to 6.1.3

---
updated-dependencies:
- dependency-name: NLog
  dependency-version: 6.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: NLog.Extensions.Logging
  dependency-version: 6.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot requested a review from karlspace as a code owner May 19, 2026 13:42
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file nuget NuGet package updates labels May 19, 2026
@github-actions

Copy link
Copy Markdown

AI Analysis

Technical Summary:

This pull request updates the dependencies for the .NET project by bumping the versions of the NLog and NLog.Extensions.Logging packages from version 6.1.2 to 6.1.3.


Technical Requirements and Constraints:

  • Requires compatibility of the project with NLog and NLog.Extensions.Logging version 6.1.3.
  • The update assumes no breaking changes between 6.1.2 and 6.1.3 versions.
  • Dependency management must handle any conflicts that arise during the version bump.
  • Ensure the build and CI pipelines support the updated dependencies without modification.

Implementation Considerations:

  • Replace references of NLog and NLog.Extensions.Logging in project files to the new version 6.1.3.
  • Validate that usage of APIs affected by minor internal improvements or bug fixes in the updated libraries remain compatible.
  • Test logging functionalities extensively, as internal optimizations and fixes could affect message

This summary was automatically generated by AI to help with triage and may not be 100% accurate.

Suggested Labels: bug

@github-actions github-actions Bot added the bug Something isn't working label May 19, 2026

@karlspace karlspace left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving — patch bump (6.1.2 -> 6.1.3) for NLog and NLog.Extensions.Logging. Pure improvements/perf, no API changes.

Notable items in 6.1.3:

  • MicrosoftConsoleJsonLayout: added IncludeActivityIds to output TraceId + SpanId + ParentId

  • LoggingRule: FinalMinLevel now also updates MinLevel when the LogLevel matches

  • AsyncTaskTarget: retry via Task.Delay (better backoff semantics)

  • Multiple perf optimizations (TemplateEnumerator, InternalLogger, ColoredConsoleTarget)

  • Two-line change in Directory.Packages.props

  • CI green; skipped jobs are release-publish steps that only run on main

  • Heads-up: PR #78 also bumps NLog 6.1.2 -> 6.1.3 (alongside NLog.WindowsEventLog) — after this merges, #78 will either become a no-op for the NLog line or auto-rebase

Merging.

@karlspace karlspace merged commit 2e0d5b1 into main May 19, 2026
17 checks passed
@karlspace karlspace deleted the dependabot/nuget/multi-bfa4a948a5 branch May 19, 2026 13:56
karlspace added a commit that referenced this pull request May 19, 2026
PR #77 bumped NLog and NLog.Extensions.Logging from 6.1.2 to
6.1.3; the sibling NLog.WindowsEventLog stayed at 6.1.2 because
the parallel Dependabot PR #78 — which also covered the
WindowsEventLog bump — was auto-closed after #77 merged
(Dependabot detected the NLog line was already at 6.1.3 and
treated #78 as superseded, without separately handling the
WindowsEventLog line that was unique to #78).

* Three NLog 6.1.x packages now consistently at 6.1.3
  (NLog, NLog.Extensions.Logging, NLog.WindowsEventLog)
* The NLog.Targets.* family stays on 6.0.x / 6.1.1 by
  intent (per inline comment "NLog 6.0 separate target
  packages") — no 6.1.3 release exists for those
* Local build green on net8 + net10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working dependencies Pull requests that update a dependency file nuget NuGet package updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant